import pygame, random, os

def MainLoop(scr):
    imagem = pygame.image.load(os.path.join('data',"background.png"))
    scr.blit(imagem,(0,0))
    pygame.display.flip()
    
    done=False
    while(done != True):
        for event in pygame.event.get():
            if event.type == pygame.QUIT or \
                (event.type == pygame.KEYDOWN and event.key == pygame.K_ESCAPE):
                    done = True

def intro(scr):
    done=False
    imagem = pygame.image.load(os.path.join('data',"open.png"))
    icone = pygame.image.load(os.path.join('data',"player.bmp"))
    pygame.display.set_caption('Trabalho CG')
    pygame.display.set_icon(icone)

    musica = os.path.join('data','intro.mid')
    pygame.mixer.music.load(musica)
    pygame.mixer.music.play(-1)

    i=480
    while(i>184):
        #224,184
        scr.blit(imagem,(224,i))
        pygame.display.flip()
        i=i-1
    
    imagem = pygame.image.load(os.path.join('data',"msg.png"))
    scr.blit(imagem,(224,300))
    pygame.display.flip()

    while(done != True):
        for event in pygame.event.get():
            if event.type == pygame.QUIT or \
                (event.type == pygame.KEYDOWN and event.key == pygame.K_ESCAPE):
                    done = True
#+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
def main(winstyle = 0):
    pygame.init()
    pygame.mixer.init()
    
    screen = pygame.display.set_mode((640,480))#,pygame.HWSURFACE|pygame.DOUBLEBUF)
    if screen == None:
        print "Erro na criacao da screen"

    intro(screen)
    MainLoop(screen)
    
    print 'FIM !'

    pygame.mixer.quit()
    pygame.quit()
#+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
if __name__ == "__main__":
    main()
#+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-